package cn.mado.org.mapper;

import cn.mado.org.domain.Dept;
import cn.mado.org.domain.User;
import cn.mado.org.query.UserQuery;

import java.util.List;

public interface UserMapper {
    // 查询部门全部
    List<User> findAll();

    // 新增部门
    void add(User user);

    // 删除部门
    void delete(Long userId);

    // 修改部门
    void update(User user);

    // 根据id查询一个部门
    User findById(Long deptId);

    //  查询所有的count
    Integer queryByCount(UserQuery query);

    // 分页查询
    List<User> queryByPage(UserQuery query);

    // 账号密码查询
    User login(String username, String password);
}
